rack one's brains over - Turco Inglés Diccionario